home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / midi / midifl12.lha / midifile.new / midifile.proto < prev    next >
Text File  |  1995-08-27  |  2KB  |  73 lines

  1. void mfread (void)
  2. void midifile (void)
  3. static int readmt (char *s)
  4. static int egetc (void)
  5. static void readheader (void)
  6. static unsigned long find_tempo (void)
  7. static int readtrack (void)
  8. static void badbyte (int c)
  9. static void metaevent (int type)
  10. static void sysex (void)
  11. static void chanmessage (
  12.   int status,
  13.   int c1,
  14.   int c2)
  15. static long readvarinum (void)
  16. static long to32bit (
  17.   int c1,
  18.   int c2,
  19.   int c3,
  20.   int c4)
  21. static int to16bit (
  22.   int c1,
  23.   int c2)
  24. static long read32bit (void)
  25. static int read16bit (void)
  26. void mferror (char *s)
  27. static void msginit (void)
  28. static char * msg (void)
  29. static int msgleng (void)
  30. static void msgadd (int c)
  31. static void biggermsg (void)
  32. void mfwrite (
  33.   int format,
  34.   int ntracks,
  35.   int division,
  36.   FILE *fp)
  37. void mf_write_track_chunk (
  38.   int which_track,
  39.   FILE *fp)
  40. void mf_write_header_chunk (
  41.   int format,
  42.   int ntracks,
  43.   int division)
  44. int mf_write_midi_event (
  45.   unsigned long delta_time,
  46.   int type,
  47.   int chan,
  48.   char *data,
  49.   unsigned long size)
  50. int mf_write_meta_event (
  51.   unsigned long delta_time,
  52.   unsigned char type,
  53.   unsigned char *data,
  54.   unsigned long size)
  55. void mf_write_tempo (
  56.   unsigned long delta_time,
  57.   unsigned long tempo)
  58. void mf_write_seqnum (
  59.   unsigned long delta_time,
  60.   unsigned seqnum)
  61. unsigned long mf_sec2ticks (
  62.   double secs,
  63.   int division,
  64.   unsigned long tempo)
  65. void WriteVarLen (unsigned long value)
  66. double mf_ticks2sec (
  67.   unsigned long ticks,
  68.   int division,
  69.   unsigned long tempo)
  70. void write32bit (unsigned long data)
  71. void write16bit (int data)
  72. static int eputc (unsigned char c)
  73.